to stay or cause to stay at a distance (from) - (preposition)
not to eat or drink or prevent from eating or drinking - (preposition)
to avoid or cause to avoid (a topic)
Collins Concise English Dictionary © HarperCollins Publishers::
'keep off' also found in these entries (note: many are not synonyms or translations):